package converter;



public class StringConverter {

	private String stringRecebida;
	private String stringProcurar;
	
		
	
	public String getStringProcurar() {
		return stringProcurar;
	}
	
	public void setStringProcurar(String stringProcurar) {
		this.stringProcurar = stringProcurar;
	}
	
	public String getStringRecebida() {
		return stringRecebida;
	}
	
	public void setStringRecebida(String stringRecebida) {
		this.stringRecebida = stringRecebida;
	}		
	
	
	
	public String converterString(String stringRecebida, String stringProcurar ) { 
	
		String stringConvertida = "";
		
		int tamanhoRecebida = stringRecebida.length();
		int tamanhoProcurar = stringProcurar.length();
		
		int posicao = stringRecebida.indexOf(stringProcurar);
		
		if (posicao == -1) {
			return stringRecebida;				
		} else {
			
			if (posicao == 0) {
				stringConvertida = stringConvertida + 
								   stringRecebida.substring(0,posicao) + stringProcurar +							   
								   converterString("-" + stringRecebida.substring(posicao + tamanhoProcurar,tamanhoRecebida), stringProcurar) ;
			} else {
				stringConvertida = stringConvertida + 
								   stringRecebida.substring(0,posicao) + " " + stringProcurar +							   
								   converterString("-" + stringRecebida.substring(posicao + tamanhoProcurar,tamanhoRecebida), stringProcurar) ;
				
			}
		}		
		return stringConvertida;		
	}
	
}
